#include <stdio.h>

union test
{
    int a;
    char b;
};

void main()
{
    union test t;
    printf("%x,%p\n", t.a, &t.a);
    printf("%x,%p\n", t.b, &t.b);
    // t.a = 0x12345678;
    t.b = 0x00;
    printf("%x,%p\n", t.a, &t.a);
    printf("%x,%p\n", t.b, &t.b);
    printf("%lu", sizeof(t));
}